home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 08 (1988)(MegaDisc Digital Publishing)(AU)[WB].zip / MegaDisc 08 (1988)(MegaDisc Digital Publishing)(AU)[WB].adf / ARTICLES / Enhancing_WB < prev    next >
Text File  |  1988-05-28  |  14KB  |  275 lines

  1. ----------------------------------------------------------------------------
  2.              ENHANCING THE BENCH
  3. ----------------------------------------------------------------------------
  4.      [Ed: A long overdue article on removing all the dross on Workbench.
  5.      Take this as a general guide - you can remove all sorts of things if
  6.      you know what you're doing. Robert Lang prepared a Theme Disk for us
  7.      called IFF2PCS_DISK or JIGSAW, and he organised it so that you can
  8.      remove all the extra IFF2PCS stuff and be left with a SLIM Workbench.
  9.      Thanks, Robert, & thanks Tim for the article.]
  10.  
  11. FREEING THE DISK
  12. ~~~~~~~~~~~~~~~~
  13.     So you've got the computer of your dream and with it come two
  14. Commodore-Amiga Disks containing Workbench and Extras. However one of the
  15. major problems with this disk is that it comes with only 4% or so free
  16. space (out of 880 KiloBytes, ie .88 of a Megabyte). To solve this problem
  17. you must remove certain files to free the disk (remember to have a backup
  18. WorkBench disk just in case anything goes wrong).
  19.  
  20.       For starters, the biggest directory is the C dir where all the
  21. commands are found such as DIR and COPY. Here you can pick and choose which commands
  22. to keep for your own use. The DEVS drawer holds the system DEVICES. From
  23. here you can clear away "Clipboard.device" & its dir and the "Keymaps dir".
  24. These are used by other programmes which normally do not reside on the Work-
  25. Bench disk and so serve no real purpose.
  26.  
  27.     The L and Libs dirs are very important directories which AmigaDos
  28. and WorkBench (Intuition) rely upon. For starters The "Disk-Validater must
  29. be kept and so to the "Port-handler" if you which to print files to the
  30. printer.
  31.     The third file, Ram-Handler is necessary for making Ram Disks so
  32. you must keep it. In the Libs Dir you require really only "Icon.Library"
  33. (otherwise workbench will hang), and the others are only kept if required.
  34.  
  35.     Info.Library - Necessary for selecting INFo from WorkBench menus
  36.     Diskfont.Library -Needed to access fonts from disk only for
  37.               notepad
  38.     Version.Library - Version numbers stored here. V.Small file
  39.     MathTrans.Library - For calculating in special programmes
  40.     MathieeeDoubbas - Not necessary, only for complex maths
  41.     Translator.library - once again not very necessary, unless you
  42.                  like your Amiga to talk to you.
  43.     **(You will find however that I keep most of these on my WB disk.)
  44.  
  45. The Next Dir is FONTS. This draw and diskfont.library in the LIB drawer are
  46. not necessary for the Workbench -  only for NOTEPAD which I have replaced.
  47.     T: is the Temporary workspace dir and can be kept.
  48.     S: is the dir with the startup-sequence which you MUST keep.
  49.  
  50.    Finally after you have moved your scythe through the disk you may come
  51. up with a nice clear WorkBench Disk. As for the commands required see
  52. AmigaDos manual as to what you will want to keep. The usual ones to keep
  53. are commands like COPY, DIR, PATH, LIST, etc. and anything which you see in
  54. your STARTUP-SEQUENCE - try entering in the CLI
  55. > type s:startup-sequence
  56. and you'll see the commands needed there.
  57.  
  58.  
  59. ENHANCING THE DISK
  60. ~~~~~~~~~~~~~~~~~~ PUBLIC DOMAIN UTILITIES
  61.  
  62.     As you should Know the best thing about the Amiga apart from the
  63. Machine itself is the support from Dealers and Developers it receives. Fred
  64. Fish probably deserves a Nobel prize for his contribution to the Amiga. So
  65. far there are about 154 FISH DISKS around along with 26 or so AMICUS Disks
  66. each with a great deal of  software/shareware for you to use.
  67.  
  68.     Some Suggestions Are:
  69. Utilities:
  70. MR/MR.DATA/MR.INFO - MenuRunner is a unique programme that creates a
  71.     small window on the Menubar of WorkBench and creates a menu with 40
  72.     possible selections each with an equivalent form in the .Data file
  73.     that defines what is to be executed when you select a title and
  74.     even gives a extension for files that require more info like a
  75.     filename.
  76.  
  77. CONDOM/VIRUSX1.2/VCHECK - Ever Since the First Virus appeared on the
  78.     Commodore Amiga last year there have been many attempts to combat
  79.     it with programmes like VCheck/VirusX1.2 & Condom.I use Condom
  80.     because fairly small about 2k and it only detects it in memory.
  81.     VCheck and VirusX are different, VirusX1.2  opens a small window
  82.     and checks each disk as it is inserted and tallies the amount. The
  83.     source is easily available.  [Ed: see this disk for better ones]
  84.  
  85. ASDG/VDK: - Virtual disks are a necessity like Ram Disks for those
  86.     with one Disk Drive. The difference between a RAM Disk and A
  87.     Virtual  Disk (VDK/VD0) are virtual, ie they survive reboots and
  88.     thus all data is saved if the machine hangs. However Virtual disks
  89.     don't work too well on 512K machines because a Virtual disk is not
  90.     flexible like Ram disks. They are mounted as devices with x number
  91.     of tracks and thus you can even format it.
  92.         Usually with these programes come extras like DRAM to
  93.     delete the Vd0: and when you reboot CLEARAM cleanses a Vd0: to
  94.     remove all files just like formatting. SYSMON Is an Amiga Moniter
  95.     that shows you the CPU acess and RAM: amounts. Thus if you  have
  96.     extra Memory this the utility for you.
  97.  
  98. DU-I-DU-VI - The CLI is extensive and Workbench is limited. So how
  99.     about a programme with windows which you click on files then
  100.     select delete copy Unlock or Rename. You can also read text files
  101.     and other selectable choices such as editing a text file With
  102.     SYS:C/Ed and Show an IFF Picture, or comment on files. The best
  103.     Editors are Du-V and Du-VI, each with a few differences either
  104.     support for DE-ARCING a file and FixObj-ing them. [Ed: see the two
  105.     MODEMING articles on this disk for more details.] These offer many
  106.     choices and are perfect for Disk maintenance when you find some
  107.     disks are full  of useless files. Also available is DISKMAN-II,
  108.     which offers a Du-VI interface but in HIRES/INTERLACE
  109.     which allows up to 48 files to be displayed in each window.
  110.  
  111. TxEd/MicroEmacs - Complete WordProcessors are great and just what
  112.     you need for that Assignment or document. However if you want to
  113.     write a startup-sequence, small letter or a Review like these you
  114.     won't want to boot up these large programmes and so you use TxEd by
  115.     MicroSmiths or MicroEmacs found on Extras 1.2 disk rather than the
  116.     NOTEPAD. Thus I use TxEd for writing short documents and Use MORE
  117.      to view than in the Workbench (see later notes).
  118.  
  119. CONMAN1.1 - This program is a console Handler that remembers previous
  120.     commands at a press.Thus if you keep using the same command over
  121.     and over again or a sequence of them. Thus CONMAN is a very useful
  122.     for those who use the CLI regularly.
  123.  
  124. DUTILS - For those who require better utils  Mike Hansell's DUTILS2 is
  125.     the one for you, I suggest you give a donation because it's a great
  126.     disk editor that Doubles as A virus Detector which kills it in
  127.     memory and suggests you use the F) install option to kill viruses.
  128.         This programme is about 48K in size but it's worth it. Some
  129.     useful features are FILE and DISK SECTOR EDITORS that allows you to
  130.     edit a executable source file so as it seems you wrote it.
  131.     Truthfully my Dutils has THANKS TIM! and Written by Tim Hogan Doran
  132.     but I do keep the original sources printed on paper so as I can
  133.     fix it if I wish. However thanks must go to Mike and this is
  134.     another great Util.
  135.  
  136. PLAY  - Mike Hansell's Second or first? achievement PLAY offers the
  137.     use of playing Digitised Sounds either DUMP or IFF Sounds at any
  138.     speed and any playback rate. Play features allows you to repeat the
  139.     sound or even set the playback speed and also cut the grovelling
  140.     messages-a pretty original move. Because it's quite small it allows
  141.     larger sounds to be played without the need for loading sound editors
  142.     that take up great amounts of space in memory for 512K machines.
  143.  
  144. G.O.M.F.1.0 - "GET OUTTA MY FACE" a common saying when the GURU
  145.     visits. Thus a sort of Software like MMU and task aborter has been
  146.     made into GOMF1.0 which has now become a commercial software piece.
  147.     A major problem with programming is that your wondrous creations
  148.     tend to hang at the worst time, hence we say G.O.M.F. This is where
  149.     the GOMF steps in and asks you if you wish to reboot or WHAP the
  150.     task by removing it from the system. However the drawback is that
  151.     not all the memory is free, but believe me it's better than a GURU.
  152.     Thus GOMF is really only a crash delayer. If too many problems
  153.     build up the machine will hang but its better a third or fourth
  154.     time than on the first time.
  155.  
  156. MORE & LESS - Reminiscent of Unix MORE & LESS, more-or-less. These
  157.     programmes are available on many PD disks and are different in each
  158.     subsequent version.Both will create a window on the Workbench so as
  159.     to view the file which has its default TOOL set to SYS:C/More. Less
  160.     is quite the same in size and usage. [Ed: LESS has more features,
  161.     and has just come out in Version 1.3, allowing for printing out
  162.     the file you're reading.]
  163.  
  164.     Commands:
  165.  
  166. FixHunk  Fixhunk is a unique little programme for Amiga 2000/500 owners.
  167.     it offers to the AMIGA 500 or 2000 owners the ability to ATOMIZE
  168.     the executable code of software that don't work due to FAST MEM
  169.     being on.  NO LONGER DO YOU NEED TO TURN OFF FAST MEMORY USE
  170.     FIXHUNK!! Fixhunk allocates either FAST/CHIP/PUBLIC flags to HUNKS
  171.     of programme so as to determine if they should be put into CHIP
  172.     memory. Apparently SONIX is completely put into CHIP memory as ONE
  173.     HUNK. I wonder how they made it one hunk?. THUS 2000/500 owners
  174.     don't fear FIXHUNK is here to save your SOFTWARE!
  175.  
  176. QueryAny - A problem with startup-sequences is that you aren't visibly able
  177.     to see what is happening and so you must break the sequence and
  178.     what a great way to do it is to answer Yes to Workbench, No to CLI.
  179.     Thus Queryany is a very useful command to be kept in your startup
  180.     as my example shows below. Asm source available. [Ed: check out
  181.     SMARTASK on this disk for, well, a smart ASK command.]
  182.  
  183. Show  - Like WordProcessors it takes a long to load Deluxe Paint or
  184.     Digipaint. Thus IFF displayers are necessary. Display and Show
  185.     both are necessary. I prefer Show because its only 7K as to
  186.     Displays's 14k size. Show also loads 10k picture data per second,
  187.     its usage SHOW [time] [file] [time] [file]...[time] [file] thus is
  188.     very useful for demos of your fine art. And can be used from
  189.     Workbench.
  190.  
  191. Undelete - Occasionally you will delete a file by accident (Don't lie,
  192.     you have done it before). And this programme will scan the disk in
  193.     search  of the file you have lost.
  194.  
  195. RunBg   - GOMF and other programmes don't allow the AmigaDos window to
  196.     close after ending the CLI so you must shrink it and hide it in the
  197.     corner. RunBg (RunBackGround, or RUNBACK) allows the Cli to execute
  198.     a file after a preset delay time to stop Disk Thrashing when two
  199.     disk based programmes are being called up. RunBg as seen in the
  200.     Startup-seq. is used to get Gomf going and allows 2 seconds for
  201.     the Endcli >NIL to be loaded and executed.
  202.  
  203. CloseWb - When using the Workbench the standard machine comes up
  204.     with around 400KB free. Usually it would be around 430-420 before
  205.     the WorkBench is loaded up. And when using the RAM Disk for speed
  206.     the 30 Kilobytes is quite handy and so you can free up this memory
  207.     with CloseWb.
  208.  
  209. POPCLI-III - The Amiga offers a Unix-like Dos where you use the CLI
  210.     to call up files and use the commands. However once you exit the
  211.     CLI to the  second operating System of Intuition. And the only way
  212.     back is NEWCLI but you have to open the System Dir and get NewCLI.
  213.     However POPCLI allows you to get a newCLI with TWO KEYS
  214.     Left-Amiga and Escape. POPCLI III is a MUST GET.
  215.  
  216. AmigaDos Replacement Project
  217. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  218.     Developed for freeing the Workbench Disk and Enhancing it like I
  219.     have suggested is another selection Called ARP (Amigados
  220.     Replacement Project). The aim of this is to create smaller
  221.     Asemmbly code that is quicker and more advanced in use. These new
  222.     commands are smaller and thus quicker. All however use the
  223.     ARP.library file in the Libs dir and if your new disk hasn't got
  224.     it the command will GURU (however it is recoverable).
  225.         After some time with ARP I must say it is good in that
  226.     execution speeds are faster, hence the smaller code. After saying
  227.     that I must say I only use it on my Workbench disk since I feel
  228.     it's too much of a hassle elsewhere. [Ed: see a review of ARP on
  229.     this disk. We've got the full, most recent version on its own disk
  230.     and Mike Simpson has put together a disk (SIMPSON*UTILITIES) which
  231.     combines ARP with the powerful DIRECTORY UTILITY JOBS4 all set up
  232.     and ready to go, with the one-drive user in mind.]
  233.  
  234.  
  235.  
  236.     A suggested Startup-Sequence:
  237. ---------------------------------------------------------------------------
  238. condom       ;Checks for viruses
  239. BindDrivers
  240. POPCLI NEWCLI >NIL: CON:0/150/640/50/AmigaDos1.2  ; creates the Auto CLI
  241. mount VD0:         ;Mounts MY Virtual Disk
  242. Dir >NIL: VD0:         ;checks if Vd0:is present
  243. IF EXISTS VD0:c
  244.    Echo "        VD0: Exists and POPCLI III Active "
  245. ELSE
  246.    echo "        Making VD0:  with C Commands "
  247.    Makedir VD0:c
  248.    copy df0:c/copy VD0:c
  249.    copy df0:c/List VD0:c
  250.    copy df0:c/delete VD0:c
  251.    copy df0:c/info VD0:c
  252. ENDIF
  253. Date               ; Without an internal Clock you should keep
  254. SetDat             ;track of time and update this regularly
  255. Date > SYS:s/Now   ;then write it to a file ">" is the direction
  256. Path VD0:c         ;where "06/08/88 12:00:10" is written
  257. runbg sys:System/VirusX
  258. QueryAny Exit CLI to WorkBench (y/n) ; do I want to quit ?
  259. IF NOT WARN
  260.    loadwb
  261.    RunBg df0:GOMF 2 ;RunBg gets around the problem from GomF of
  262.    Endcli >Nil:        ;keeping the cli there even after task ending
  263. Endif
  264.  
  265. ----------------------------------------------------------------------------
  266.  
  267.       And so it is that with so much out there in PD land we should really
  268. try to update our PD  shareware by taking the time to acquire large and
  269. small programmes alike just to make life easier.
  270.  
  271.         Written By Timothy Hogan-Doran.
  272.  
  273. ==========================================================================
  274.  
  275.